package com.nuc.bigdata.service;

import com.nuc.bigdata.orm.dto.NewsCommentsDto;

import java.util.ArrayList;

/**
 * @Date 2019/12/10
 * @Author tianhao.luo
 * @Description
 */
public interface CommentsService {
    /**
     * 根据新闻或者图片或者商品唯一标识获取评论信息
     * @param id 唯一标识
     * @param pageSize 页码
     * @return 包含评论feign的ArrayList
     */
    ArrayList<?> listById(String id,Long pageSize);

    /**
     * 创建评论
     * @param id 文章唯一标识
     * @param commentsDto 评论内容
     */
    void createComments(String id, NewsCommentsDto commentsDto);

    /**
     * 点赞评论
     * @param userId 用户唯一标识
     * @param commentId 评论唯一标识
     */
    void toCommentLike(String userId,String commentId);
}
